package paginas;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.KeyEvent;
import java.util.ResourceBundle;

import javax.swing.ButtonGroup;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.SwingConstants;
import javax.swing.border.TitledBorder;

import modelUtil.Util;
import util.BotonPersonalizado;
import AccionBoton.AccionCambiarAlineacion;
import AccionBoton.AccionCambiarColorFuente;
import AccionBoton.AccionEliminarImagenBoton;
import AccionBoton.AccionFocoCreditos;
import AccionBoton.AccionSeleccionColorRaton;
import AccionBoton.AccionSeleccionImagenBoton;

public class EditorAspectoBotonTab2 extends JPanel{



	private static final long serialVersionUID = 1L;
	private JPanel panel1 = new JPanel();
	private JPanel panel2 = new JPanel();
	private JPanel panel3 = new JPanel();
	private JPanel panel4 = new JPanel();
	private JPanel panel5 = new JPanel();
	private JPanel panel6 = new JPanel();
	
	private JRadioButton b1 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_izq"));
	private JRadioButton b2 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_centro"));
	private JRadioButton b3 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_drcha"));
	private JRadioButton b4 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_izq"));
	private JRadioButton b5 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_centro"));
	private JRadioButton b6 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_drcha"));
	private JRadioButton b7 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_izq"));
	private JRadioButton b8 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_centro"));
	private JRadioButton b9 = new JRadioButton(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_drcha"));

	private PaginaAspectoBoton _frame;

	
	
	public EditorAspectoBotonTab2(PaginaAspectoBoton frame){
		_frame = frame;
		this.setFocusable(true);
		this.setPreferredSize(new Dimension(700,400));
		initComponents();

	}
	
	
	public void initComponents(){
		
		GridBagLayout grid = new GridBagLayout();
		GridBagConstraints cons = new GridBagConstraints();
		setLayout(grid);
		cons.gridx = 0;
		cons.gridy = 0;
		cons.gridheight = 1;
		cons.gridwidth = 1;
		cons.fill = GridBagConstraints.BOTH;
		crearPanelArriba();
		crearPanelAbajo();
		
		grid.addLayoutComponent(panel1, cons);
		add(panel1);
		cons.gridy = 1;
		grid.addLayoutComponent(panel2, cons);
		add(panel2);
		
	}
	
public void crearPanelArriba(){
		

		
		FlowLayout grid = new FlowLayout();
		panel1.setLayout(grid);

		crearPanelSeleccionImagen();
		crearPanelSeleccionColorFondo();
		
		grid.addLayoutComponent("panel3", panel3);
		panel1.add(panel3);
		grid.addLayoutComponent("panel4",panel4);
		panel1.add(panel4);
		
		
	}
	
	public void crearPanelAbajo(){
		
		
		FlowLayout grid = new FlowLayout();
		panel2.setLayout(grid);

		crearPanelSeleccionColorRaton();
		crearPanelSeleccionAlineamiento();
		
		grid.addLayoutComponent("panel5", panel5);
		panel2.add(panel5);
		grid.addLayoutComponent("panel6",panel6);
		panel2.add(panel6);
				
	}
	
	public void crearPanelSeleccionImagen(){
		panel3.setPreferredSize(new Dimension(250,150));
		TitledBorder border = new TitledBorder(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_cambiar_imagen_fondo"));
		border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD, 14));
		GridBagLayout flow = new GridBagLayout();
		GridBagConstraints cons = new GridBagConstraints();
		cons.gridheight = 1;
		cons.gridwidth = 1;
		cons.gridx = 0;
		cons.gridy = 0;
		cons.fill = GridBagConstraints.BOTH;
		panel3.setLayout(flow);
		panel3.setBorder(border);
		BotonPersonalizado escoger = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_escoger_imagen_fondo"), "");
		escoger.setBackground(Color.LIGHT_GRAY);
		escoger.getLabelTexto().setFont(new Font("Verdana", Font.BOLD, 14));
		escoger.addActionListener(new AccionSeleccionImagenBoton(_frame));
		escoger.setPreferredSize(new Dimension(150,50));
		escoger.setBorder(null);
		
		escoger.setFocusable(true);
		escoger.setMnemonic(KeyEvent.VK_E);
		escoger.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_E);
		escoger.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_imagen_boton"));
		escoger.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_imagen_boton"));
		escoger.addFocusListener(new AccionFocoCreditos(escoger));
		
		flow.addLayoutComponent(escoger,cons);
		panel3.add(escoger);
		cons.gridy = 1;
		cons.insets = new Insets(10, 0, 0, 0);
		BotonPersonalizado eliminar = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_eliminar_imagen_fondo"), "");
		eliminar.setBackground(Color.LIGHT_GRAY);
		eliminar.addActionListener(new AccionEliminarImagenBoton(_frame));
		eliminar.getLabelTexto().setFont(new Font("Verdana", Font.BOLD, 14));
		eliminar.setPreferredSize(new Dimension(150,50));
		eliminar.setBorder(null);
		
		eliminar.setFocusable(true);
		eliminar.setMnemonic(KeyEvent.VK_L);
		eliminar.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_L);
		eliminar.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_eliminar_imagen_boton"));
		eliminar.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_eliminar_imagen_boton"));
		eliminar.addFocusListener(new AccionFocoCreditos(eliminar));
		
		flow.addLayoutComponent(eliminar,cons);
		panel3.add(eliminar);

	}
	
	public void crearPanelSeleccionAlineamiento(){
		
		panel4.setPreferredSize(new Dimension(380,150));
		TitledBorder border = new TitledBorder(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_alineamiento_imagen"));
		border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD, 14));

		panel4.setBorder(border);
		GridBagLayout grid = new GridBagLayout();
		GridBagConstraints cons = new GridBagConstraints();
		panel4.setLayout(grid);
		JMenu menu = new JMenu();
		
		b1.addActionListener(new AccionCambiarAlineacion("TopLeft", SwingConstants.LEFT, SwingConstants.TOP, _frame,"imagen"));
		b2.addActionListener(new AccionCambiarAlineacion("TopCenter", SwingConstants.CENTER, SwingConstants.TOP, _frame,"imagen"));
		b3.addActionListener(new AccionCambiarAlineacion("TopRight", SwingConstants.RIGHT, SwingConstants.TOP, _frame,"imagen"));
		b4.addActionListener(new AccionCambiarAlineacion("MiddleLeft", SwingConstants.LEFT, SwingConstants.CENTER, _frame,"imagen"));
		b5.addActionListener(new AccionCambiarAlineacion("MiddleCenter", SwingConstants.CENTER, SwingConstants.CENTER, _frame,"imagen"));
		b6.addActionListener(new AccionCambiarAlineacion("MiddleRight", SwingConstants.RIGHT, SwingConstants.CENTER, _frame,"imagen"));
		b7.addActionListener(new AccionCambiarAlineacion("BottomLeft", SwingConstants.LEFT, SwingConstants.BOTTOM, _frame,"imagen"));
		b8.addActionListener(new AccionCambiarAlineacion("BottomCenter", SwingConstants.CENTER, SwingConstants.BOTTOM, _frame,"imagen"));
		b9.addActionListener(new AccionCambiarAlineacion("BottomRight", SwingConstants.RIGHT, SwingConstants.BOTTOM, _frame,"imagen"));
		

		menu.add(b1);
		menu.add(b2);
		menu.add(b3);
		menu.add(b4);
		menu.add(b5);
		menu.add(b6);
		menu.add(b7);
		menu.add(b8);
		menu.add(b9);
		
		
		b1.setFocusable(true);
		b1.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_izq"));
		b1.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_izq"));
		
		b2.setFocusable(true);
		b2.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_centro"));
		b2.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_centro"));
		
		b3.setFocusable(true);
		b3.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_drcha"));
		b3.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_sup_drcha"));
		
		b4.setFocusable(true);
		b4.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_izq"));
		b4.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_izq"));
		
		b5.setFocusable(true);
		b5.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_centro"));
		b5.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_centro"));
		
		b6.setFocusable(true);
		b6.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_drcha"));
		b6.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_med_drcha"));
		
		b7.setFocusable(true);
		b7.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_izq"));
		b7.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_izq"));
		
		b8.setFocusable(true);
		b8.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_centro"));
		b8.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_centro"));
		
		b9.setFocusable(true);
		b9.getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_drcha"));
		b9.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_alineacion_imagen") + " " + ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_orientacion_boton_inf_drcha"));
		
		
		
		cons.gridheight = 1;
		cons.gridwidth = 1;
		cons.gridx = 0;
		cons.gridy = 0;
		cons.fill = GridBagConstraints.BOTH;
		
		grid.addLayoutComponent(b1, cons);
		panel4.add(b1);
		
		cons.gridx = 1;
		grid.addLayoutComponent(b2, cons);
		panel4.add(b2);
		
		cons.gridx = 2;
		grid.addLayoutComponent(b3, cons);
		panel4.add(b3);
		
		cons.gridy = 1;
		cons.gridx = 0;
		grid.addLayoutComponent(b4, cons);
		panel4.add(b4);
		
		cons.gridx = 1;
		grid.addLayoutComponent(b5, cons);
		panel4.add(b5);
		
		cons.gridx = 2;
		grid.addLayoutComponent(b6, cons);
		panel4.add(b6);
		
		cons.gridy = 2;
		cons.gridx = 0;
		grid.addLayoutComponent(b7, cons);
		panel4.add(b7);
		
		cons.gridx = 1;
		grid.addLayoutComponent(b8, cons);
		panel4.add(b8);
		
		cons.gridx = 2;
		grid.addLayoutComponent(b9, cons);
		panel4.add(b9);
				
		ButtonGroup group  = new ButtonGroup();
		group.add(b1);
		group.add(b2);
		group.add(b3);
		group.add(b4);
		group.add(b5);
		group.add(b6);
		group.add(b7);
		group.add(b8);
		group.add(b9);

		seleccionarBoton();
	}
	
	public void crearPanelSeleccionColorRaton(){
		JPanel arriba = new JPanel();
		JPanel abajo = new JPanel();
		
		panel5.setPreferredSize(new Dimension(300,150));
		TitledBorder border = new TitledBorder(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_apariencia_ante_raton"));
		border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD, 14));

		panel5.setBorder(border);
		GridBagLayout grid = new GridBagLayout();
		GridBagConstraints cons = new GridBagConstraints();
		panel5.setLayout(grid);
		FlowLayout flowAbajo = new FlowLayout();
		FlowLayout flowArriba = new FlowLayout();

		abajo.setLayout(flowAbajo);
		arriba.setLayout(flowArriba);
		
		JLabel etIzq  = new JLabel(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_color_paso_raton"));
		flowArriba.addLayoutComponent("et", etIzq);
		arriba.add(etIzq);
		BotonPersonalizado ColorPaso = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_escoger"),"");
		ColorPaso.setBackground(Color.LIGHT_GRAY);
		ColorPaso.getLabelTexto().setFont(new Font("Verdana", Font.BOLD, 14));
		ColorPaso.addActionListener(new AccionSeleccionColorRaton(_frame, "paso"));
		ColorPaso.setBorder(null);
		ColorPaso.setPreferredSize(new Dimension(150,50));
		
		ColorPaso.setFocusable(true);
		ColorPaso.setMnemonic(KeyEvent.VK_S);
		ColorPaso.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_S);
		ColorPaso.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_color_paso_raton"));
		ColorPaso.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_color_paso_raton"));
		ColorPaso.addFocusListener(new AccionFocoCreditos(ColorPaso));
		
		flowArriba.addLayoutComponent("boton", ColorPaso);
		arriba.add(ColorPaso);
		
		
		JLabel etDrcha  = new JLabel(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_color_click_raton"));
		flowAbajo.addLayoutComponent("et", etDrcha);
		abajo.add(etDrcha);
		BotonPersonalizado ColorClick = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_escoger"),"");
		ColorClick.addActionListener(new AccionSeleccionColorRaton(_frame, "click"));
		ColorClick.getLabelTexto().setFont(new Font("Verdana", Font.BOLD, 14));
		ColorClick.setBackground(Color.LIGHT_GRAY);
		ColorClick.setBorder(null);
		ColorClick.setPreferredSize(new Dimension(150,50));
		
		ColorClick.setFocusable(true);
		ColorClick.setMnemonic(KeyEvent.VK_C);
		ColorClick.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_C);
		ColorClick.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_color_click_raton"));
		ColorClick.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_color_click_raton"));
		ColorClick.addFocusListener(new AccionFocoCreditos(ColorClick));
		
		flowAbajo.addLayoutComponent("boton", ColorClick);
		abajo.add(ColorClick);
		
		cons.gridheight = 1;
		cons.gridwidth = 1;
		cons.gridx = 0;
		cons.gridy = 0;
		grid.addLayoutComponent(arriba, cons);
		panel5.add(arriba);
		cons.gridy = 1;
		grid.addLayoutComponent(abajo, cons);
		panel5.add(abajo);
		
	}
	
	public void crearPanelSeleccionColorFondo(){
		
		panel6.setPreferredSize(new Dimension(220,100));
		TitledBorder border = new TitledBorder(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_cambiar_color_fondo"));
		border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD, 14));
		panel6.setBorder(border);
		BotonPersonalizado b = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_pagina_aspecto_boton_escoger_color_fondo"),"");
		b.setBackground(Color.LIGHT_GRAY);
		b.addActionListener(new AccionCambiarColorFuente(_frame,"boton"));
		b.getLabelTexto().setFont(new Font("Verdana", Font.BOLD, 14));
		b.setBorder(null);
		b.setPreferredSize(new Dimension(150,50));
		
		b.setFocusable(true);
		b.setMnemonic(KeyEvent.VK_O);
		b.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_O);
		b.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_color_fondo_boton"));
		b.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_seleccion_color_fondo_boton"));
		b.addFocusListener(new AccionFocoCreditos(b));
		
		panel6.add(b);
		
	}
	
	
	public void seleccionarBoton(){
		
		if(_frame.get_botonTO().getImageAlign().equals("TopLeft")){
			
			b1.doClick();
			b1.setSelected(true);
		}else{
			
			if(_frame.get_botonTO().getImageAlign().equals("TopCenter")){
				
				b2.doClick();
				b2.setSelected(true);
			}else{
				
				if(_frame.get_botonTO().getImageAlign().equals("TopRight")){
					
					b3.doClick();
					b3.setSelected(true);
				}else{
					
					if(_frame.get_botonTO().getImageAlign().equals("MiddleLeft")){
						
						b4.doClick();
						b4.setSelected(true);
					}else{
						
						if(_frame.get_botonTO().getImageAlign().equals("MiddleCenter")){
							
							b5.doClick();
							b5.setSelected(true);
						}else{
							
							if(_frame.get_botonTO().getImageAlign().equals("MiddleRight")){
								
								b6.doClick();
								b6.setSelected(true);
							}else{
								
								if(_frame.get_botonTO().getImageAlign().equals("BottomLeft")){
									
									b7.doClick();
									b7.setSelected(true);
								}else{
									
									if(_frame.get_botonTO().getImageAlign().equals("BottomCenter")){
										
										b8.doClick();
										b8.setSelected(true);
									}else{
										
										if(_frame.get_botonTO().getImageAlign().equals("BottomRight")){
											
											b9.doClick();
											b9.setSelected(true);
										}
										
									}
									
								}
								
							}
							
						}
						
					}
					
				}
				
			}
			
		}
			
	}
	
	
}
